have one's fill of

饱受…;厌倦于…